package com.sac.system.domain;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户类
 */
@Data
public class UserDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private String fctCode;
	//
	private String empId;
	//
	private String empNm;
	//
	private String etncYmd;
	//
	private String pstnCode;
	//
	private String pstnNm;
	//
	private String hrDeptCode;
	//
	private String hrDeptNm;
	//
	private String hrDeptTypeCode;
	//
	private String hrnkDeptCode;
	//
	private String statusCode;
	//
	private String statusChgYmd;
	//
	private String jobGrpCode;
	//
	private String prodgrpCode;
	//
	private String empGubunCode;
	//
	private String ifSysNm;
	//
	private String n1ExtdCulmCont;
	//
	private String n2ExtdCulmCont;
	//
	private String n3ExtdCulmCont;
	//
	private String n4ExtdCulmCont;
	//
	private String n5ExtdCulmCont;
	//
	private String n6ExtdCulmCont;
	//
	private String n7ExtdCulmCont;
	//
	private String n8ExtdCulmCont;
	//
	private String n9ExtdCulmCont;
	//
	@JsonProperty("empMail")
	private String n10ExtdCulmCont;
	//
	private String mlangId;
	//
	private String delYn;
	//
	private String useYn;
	//
	private Date etlUpdDt;
	//
	private String fstRegDt;
	//
	private String fstRegerId;
	//
	private String fnlUpdDt;
	//
	private String fnlUpderId;
	//
	private String hrJobCode;
	//
	private String hrJobNm;
	//
	private String n11ExtdCulmCont;
	//
	private String hrShiftCode;
	//
	private String laborWkfPayTypeCode;
	//
	private String lastdayYmd;
	//
	private String password;
	//
	private String externalMail;

	@Override
	public String toString() {
		return "UserDO{" +
				"fctCode='" + fctCode + '\'' +
				", empId='" + empId + '\'' +
				", empNm='" + empNm + '\'' +
				", etncYmd='" + etncYmd + '\'' +
				", pstnCode='" + pstnCode + '\'' +
				", pstnNm='" + pstnNm + '\'' +
				", hrDeptCode='" + hrDeptCode + '\'' +
				", hrDeptNm='" + hrDeptNm + '\'' +
				", hrDeptTypeCode='" + hrDeptTypeCode + '\'' +
				", hrnkDeptCode='" + hrnkDeptCode + '\'' +
				", statusCode='" + statusCode + '\'' +
				", statusChgYmd='" + statusChgYmd + '\'' +
				", jobGrpCode='" + jobGrpCode + '\'' +
				", prodgrpCode='" + prodgrpCode + '\'' +
				", empGubunCode='" + empGubunCode + '\'' +
				", ifSysNm='" + ifSysNm + '\'' +
				", n1ExtdCulmCont='" + n1ExtdCulmCont + '\'' +
				", n2ExtdCulmCont='" + n2ExtdCulmCont + '\'' +
				", n3ExtdCulmCont='" + n3ExtdCulmCont + '\'' +
				", n4ExtdCulmCont='" + n4ExtdCulmCont + '\'' +
				", n5ExtdCulmCont='" + n5ExtdCulmCont + '\'' +
				", n6ExtdCulmCont='" + n6ExtdCulmCont + '\'' +
				", n7ExtdCulmCont='" + n7ExtdCulmCont + '\'' +
				", n8ExtdCulmCont='" + n8ExtdCulmCont + '\'' +
				", n9ExtdCulmCont='" + n9ExtdCulmCont + '\'' +
				", n10ExtdCulmCont='" + n10ExtdCulmCont + '\'' +
				", mlangId='" + mlangId + '\'' +
				", delYn='" + delYn + '\'' +
				", useYn='" + useYn + '\'' +
				", etlUpdDt=" + etlUpdDt +
				", fstRegDt='" + fstRegDt + '\'' +
				", fstRegerId='" + fstRegerId + '\'' +
				", fnlUpdDt='" + fnlUpdDt + '\'' +
				", fnlUpderId='" + fnlUpderId + '\'' +
				", hrJobCode='" + hrJobCode + '\'' +
				", hrJobNm='" + hrJobNm + '\'' +
				", n11ExtdCulmCont='" + n11ExtdCulmCont + '\'' +
				", hrShiftCode='" + hrShiftCode + '\'' +
				", laborWkfPayTypeCode='" + laborWkfPayTypeCode + '\'' +
				", lastdayYmd='" + lastdayYmd + '\'' +
				", password='" + password + '\'' +
				", externalMail='" + externalMail + '\'' +
				'}';
	}
}
